/*
 * @Author: your name
 * @Date: 2021-07-22 11:36:07
 * @LastEditTime: 2021-11-05 14:41:11
 * @LastEditors: Please set LastEditors
 * @Description: In User Settings Edit
 * @FilePath: \jinfeng_up\src\API\feedBack\api.js
 */

export default {
    // 分页获取反馈列表
    GetPageAsync: '/api/FeedBack/GetPageAsync',

    // 分页获取我的待办
    getBackLogPageAsync: '/api/FeedBack/getBackLogPageAsync',

    // 异步添加反馈信息
    InsertAsync: '/api/FeedBack/InsertAsync',

    // 根据id异步获取数据
    GetLoadAsync: '/api/FeedBack/GetLoadAsync',

    // 异步修改草稿
    UpdateAsync: '/api/FeedBack/UpdateAsync',

    // 异步删除反馈草稿信息
    DeleteAsync: '/api/FeedBack/DeleteAsync',

    // 异步获取所有产品信息
    ProInsertAsync: '/api/Product/GetAllAsync',

    // 根据产品Id异步加载人员下拉
    GetListItemAsync: '/api/ProductSet/GetListItemAsync',

    // 异步表单选项获取下拉
    FormOptionGetListItemAsync: '/api/FormOptionSet/GetListItemAsync',

    // 异步关闭反馈信息
    OperationAsync: '/api/FeedBack/OperationAsync',
    // 反馈信息
    FeedBackGetSystemLogsAsync: '/api/FeedBack/GetSystemLogsAsync',

    // 根据Id异步获取数据
    GetSingleLoadAsync: '/api/FeedBack/GetLoadAsync',

    // 异步修改草稿
    DraftUpdateAsync: '/api/FeedBack/UpdateAsync',

    // 异步获取所有用户信息
    GetAllUserAsync: '/api/User/GetAllUserAsync',

    // 异步获取所有阶段信息
    GetStageListAsync: '/api/Stage/GetListAsync',

    // 根据类型获取阶段信息
    GetListChildrenAsync: '/api/Stage/GetListChildrenAsync',

    // 反馈列表导出
    ExportAsync: '/api/FeedBack/ExportAsync',

    // 异步操作反馈关联
    LinkFeedBackOperationAsync: '/api/FeedBack/LinkFeedBackOperationAsync',

    // 同步人员和产品数据
    synchronousInsertAsync: '/api/ApiRequest/InsertAsync',

    // 异步保存字段设置
    SaveFieldAsync: '/api/FieldSet/SaveAsync',

    // 根据人员Id异步获取字段
    GetLoadFiledAsync: '/api/FieldSet/GetLoadAsync',

    // 获取反馈关闭原因列表
    GetFeedCloseReason: '/EnumSetting/Get/FeedBackCloseReason',

    // 获取反馈关闭原因列表
    TaskGetByFeedBackNumber: '/api/Task/GetByFeedBackNumber/',
    // 获取相关反馈列表
    FeedBackGetRelevanceFeedbacAsync: '/api/FeedBack/GetRelevanceFeedbacAsync',

    // 获取当前用户信息
    UserGetUserInfoAsync: '/api/User/GetUserInfoAsync',
    FeedBackBindingJudgeAsync: '/api/FeedBack/BindingJudgeAsync',
    // 文件上传
    fileUpload: '/api/JinFengPlatFrom/Upload',
    JinFengPlatFromDownload: '/api/JinFengPlatFrom/Download',

    /* 禅道 */

    // 禅道定制化
    GetCustomFlagList: '/api/ZenMaster/GetCustomFlagList',

    // 禅道用户
    GetListAllUser: '/api/ZenMaster/GetListAllUser',

    // 根据产品Id获取产品详情

    GetProductInfo: '/api/Product/GetProductInfo',

    // 禅道 所属计划
    GetListProductPlan: '/api/ZenMaster/GetListProductPlan',

    // 禅道 所属模块
    GetModuleList: '/api/ZenMaster/GetModuleList',

    // 禅道 优先级
    GetPriList: '/api/ZenMaster/GetPriList',

    // 禅道 需求来源
    GetSourceList: '/api/ZenMaster/GetSourceList',

    // 禅道 紧急程度
    GetUrgentList: '/api/ZenMaster/GetUrgentList',

    // 禅道 产品关联项目

    GetProjectList: '/api/ZenMaster/GetProjectList',

    // 禅道 文件上传

    ZinTaoUpload: '/file/upload',

    // 金风平台文件上传(100M以内)
    JinFengUpload: '/api/JinFengPlatFrom/Upload',

    // 禅道  发现阶段
    GetBugDiscoveryStageList: '/api/ZenMaster/GetBugDiscoveryStageList',

    // 禅道  BUG类型
    GetBugTypeList: '/api/ZenMaster/GetBugTypeList',

    // 禅道  严重程度
    GetBugSeverityList: '/api/ZenMaster/GetBugSeverityList',

    // 禅道  影响版本
    GetVersionByProductAndProjectList: '/api/ZenMaster/GetVersionByProductAndProjectList',

    // 禅道  BUG来源
    GetBugOsList: '/api/ZenMaster/GetBugOsList',

    // 禅道 产品分支

    GetProductBranchList: '/api/ZenMaster/GetProductBranchList',

    // 禅道 由谁评审
    GetModuleUserList: '/api/ZenMaster/GetModuleUserList',

    // 根据反馈ID 获取转BUG 禅道关联bug
    GetChangeBugByFeedBack: '/api/ZenMaster/FeedbackLinkedBug',

    // 根据反馈ID  获取转需求 禅道关联需求
    GetChangeStoryByFeedBack: '/api/ZenMaster/FeedbackLinkStory',

    // 转需求
    ChangeStory: '/api/ZenMaster/ChangeStory',

    // 禅道转Bug

    ChangeBug: '/api/ZenMaster/ChangeBug',

    // 我的代办 超期任务

    GetFeedBackAgency: '/api/FeedBack/GetFeedBackAgency/',

    // 获取反馈超期信息
    GetFeedBackOverTime: '/api/GetFeedBackOverTime',

    // 持续处理
    Pocessing: '/api/OverTimeMeeting/Pocessing',

    // 申请上会
    ApplyMeeting: '/api/OverTimeMeeting/ApplyMeeting',

    // 获得阶段

    GetFeedBackStage: 'api/FeedBack/GetFeedBackStage/',

    // 相关会议

    AboutMeeting: '/api/OverTimeMeeting/FeedBack/Meeting/',

    // 相关时长
    GetRelevantTimeAsync: '/api/FeedBack/GetRelevantTimeAsync',

    // 异步获取所有产品信息

    GetAllProductAsync: '/api/Product/GetAllAsync',

    // 获取版本号下拉
    GetVersionList: '/api/feedback/getlistversionasync',
    // 根据当前登陆人获取产品列表
    getProductListByCurrentUser: '/api/Product/getProductListByCurrentUser',
    // 校验反馈序列号是否存在
    validationFeedBackNumber: '/api/FeedBack/validationFeedBackNumber',
    fileUploadAboutEditor: `${process.env.VUE_APP_GOLDWIND_BASE_API}/v2/file/download`,
    // 获取bug详情
    getBugDetail: '/api/ZenMaster/getBugDetail/',
    // 获取需求详情
    getStoryDetail: '/api/ZenMaster/getStoryDetail/',
    // 绑定BUG/需求
    associateBugOrStory: '/api/ZenMaster/associateBugOrStory/',
    // 解绑bug
    UnBindBug: '/api/ZenMaster/UnBindBug',
    // 解绑bug
    UnBindStory: '/api/ZenMaster/UnBindStory'
}
